package com.spsoft.vatoutinv.model.vo.vmsenterpriseinforisk;

import com.spsoft.vatoutinv.annotation.Translate;
import com.spsoft.vatoutinv.constants.CommonConstant;
import com.spsoft.vatoutinv.constants.DictConstant;
import com.spsoft.vatoutinv.constants.TranslateConstant;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 纳税人风险信息查询记录Vo
 *
 * @author : chenxudong
 * @date : 2023/11/22 18:05
 */
@Data
@ApiModel(value = "纳税人风险信息获取记录返回数据")
public class VmsEnterpriseInfoRiskLogVo {

    @ApiModelProperty(value = "id", notes = "id")
    private Long id;

    @ApiModelProperty(value = "数据创建时间", notes = "数据创建时间")
    @Translate(type = TranslateConstant.DATE, format = CommonConstant.DATE_FORMAT_14)
    private Date createTime;

    @ApiModelProperty(value = "查询乐企接口执行状态;01：成功，02：失败", notes = "查询乐企接口执行状态;01：成功，02：失败")
    @Translate(type = TranslateConstant.DICT, value = DictConstant.VMS_OPERATE_STATUS)
    private String operateStatus;

    @ApiModelProperty(value = "查询乐企接口执行结果;接口返回MSG", notes = "查询乐企接口执行结果;接口返回MSG")
    private String operateMsg;

    @ApiModelProperty(value = "数据创建用户登录编码", notes = "数据创建用户登录编码")
    private String createUser;

    @ApiModelProperty(value = "数据操作用户姓名", notes = "数据操作用户姓名")
    private String createUsername;
}
